package com.example.rabc.monitor;

import java.util.Map;

/**
 * 监控事件接口
 */
public interface MonitorEvent {
    /**
     * 获取事件类型
     * @return 事件类型
     */
    String getEventType(); // 事件类型，如：login、logout、exception等
    
    /**
     * 获取事件时间戳
     * @return 时间戳
     */
    long getTimestamp();
    
    /**
     * 获取事件数据
     * @return 事件数据
     */
    Map<String, Object> getData();
}